package com.coolgor.axnut.dao.lordsee;

import com.coolgor.axnut.entity.lordsee.ScanIPResult;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ScanIPResultDao {

    ScanIPResult queryScanIPResultById(Long recordID);

    List<ScanIPResult> queryScanIPResultList(@Param("scanIPResultCondition") ScanIPResult scanIPResultCondition,
                               @Param("rowIndex") int rowIndex,
                               @Param("pageSize") int pageSize);

    int queryScanIPResultCount(@Param("scanIPResultCondition") ScanIPResult scanIPResultCondition);

    int insertScanIPResult(ScanIPResult scanIPResult);

    int updateScanIPResult(ScanIPResult scanIPResult);

    int deleteScanIPResult(ScanIPResult scanIPResult);

    int batchDeleteScanIPResult(List<Long> recordIDList);
}
